use syn_data.mat to reproduce the result in the paper